Summary

Connectome Mapper 3 (CMP3) is an open-source processing pipeline software, written in Python 3, for multi-scale multi-modal connectome mapping of the human brain. It provides researchers with a unique workflow, implemented in accordance with the BIDS App framework (Gorgolewski et al. 2017), that leverages a number of widely adopted software tools to map a graph representation of the structural and functional connections between brain regions, the connectome, at multiple scales. The workflow can take any structural / diffusion / resting-state functional MRI dataset structured accordingly to the BIDS standard (Gorgolewski et al. 2016), and is intended to be run via its Docker and Singularity/Apptainer containerized versions. To improve its accessibility, CMP3 comes with a graphical user interface, which supports the user in all the steps involved in the configuration of the pipelines, the configuration and execution of the BIDS App, and the control of the output quality. CMP3 has been successfully employed in a number of research papers, and is currently being extended to electroencephalography, to offer a solid multi-modal framework to the community for the investigation of brain network function and organization at specific scales, as well as a map that links different spatial and temporal scales. CMP3 is available from the Python Package Index (PyPI), and the container images are available from DockerHub and Sylabs Cloud.

Statement of Need

The field of Magnetic Resonance Imaging (MRI) Connectomics has rapidly expanded since its advent in the 2000s (Hagmann 2005; Sporns and Bassett 2018; Sporns, Tononi, and Kötter 2005). It has revolutionized the way to investigate in vivo, non-invasively and safely at different macroscopic scales the structural and functional systems of the brain by modeling connections between brain areas as a graph or network, known as connectome, and has become a widely used set of methods in Neuroscience (Bassett and Sporns 2017). While brain areas are usually derived from high resolution structural T1 weighted MRI (sMRI), structural brain connectomes are mapped from diffusion MR imaging (dMRI) tractography, and functional brain connectomes are usually mapped from resting-state functional MRI (rfMRI). Connectome Mapper (CMP), an open-source pipeline software with a graphical user interface (GUI), was created to simplify the organization, processing, and analysis of sMRI, dMRI, and rfMRI from raw data to multi-scale structural weighted and functional connectomes (Daducci et al. 2012), using in a common framework a multi-scale extension with hierarchical region grouping (Cammoun et al. 2012) of the Desikan-Killiany parcellation (Desikan et al. 2006).

As MRI is increasingly accessible and used in both clinical and research settings, multi-modal MRI datasets are being gathered at an unprecedented rate. The size and organization of these datasets as well as the increasing complexity of the processing pipelines to analyze them present important challenges for scalable computing, data sharing, reproducibility and transparency of the analysis. The last ten years have indeed witnessed a number of technical advances and a trend towards the adoption of open research practices such as open data and open methods (Eglen et al. 2017; Kennedy et al. 2019; Nichols et al. 2017; Poldrack, Gorgolewski, and Varoquaux 2019). This has led in particular to the creation of a community standard for dataset organization, known as the Brain Imaging Data Structure (BIDS), designed to ease the practice of sharing raw neuroimaging data (Gorgolewski et al. 2016). Combined with advances in software virtualization, BIDS has enabled the creation of the BIDS Apps framework which uses software container technology to encapsulate neuroimaging processing pipelines and ensures portability and reproducibility (Gorgolewski et al. 2017). A large ecosystem of processing pipelines supporting the mapping of connectomes has evolved around this framework. To the best of our knowledge, it includes C-PAC (Cameron et al. 2013), NIAK (Bellec 2016), fMRIPrep (Ghosh et al. 2018), dMRIPrep (Richie-Halford et al. 2019), QSIPREP (Cieslak et al. 2021), MRtrix3_connectome (Smith and Connelly 2019), NDMG (Kiar et al. 2018), PyNets (Pisner and Hammonds 2020), and Micapipe (Rodriguez-Cruces et al. 2022). All the existing solutions have demonstrated their capability in addressing the previously-mentioned challenges. However, none of them provide a direct alternative to CMP when dealing with multimodal datasets with the goal to create connectomes at multiple hierarchical scales.

Connectome Mapper 3 (CMP3) builds up on the two preceding versions of CMP and keeps the same philosophy. It introduces massive improvements in terms of the underlying codebase, the tools used, and the scope of the functionality provided. This includes migration to Python 3, a revisited and extended multi-scale parcellation scheme, adoption of the BIDS standard for data organization, the encapsulation of the processing pipelines in software container images, continuous testing in concordance to the BIDS Apps standard, and major upgrades of the diffusion and fMRI pipelines. Despite the recent emergence of electroencephalography (EEG) connectomics and the combination with the structural and functional connectome (Glomb, Mullier, et al. 2020; Sadaghiani and Wirsich 2020), no EEG pipeline exists to date. Initiated during OHBM BrainHack 2020 (https://github.com/ohbm/hackathon2020/issues/214), CMP3 is being extended to EEG.

Design and functionality overview

A flexible and interoperable workflow for multi-modal human connectome mapping

Connectome Mapper 3 (CMP3) implements a workflow that creates a hierarchical multi-scale connectome representation of the structural and functional brain systems, from any sMRI / dMRI / rfMRI dataset structured according to the BIDS standard, as illustrated by .

CMP3’s workflow relies on Nipype (Gorgolewski et al. 2011) and adopts a modular architecture, composed of three different pipelines (anatomical, diffusion, and fMRI) dedicated to the processing of each modality (sMRI, dMRI, rfMRI). Each pipeline is represented by a Nipype workflow that takes a BIDS formatted dataset as input, and runs a number of sub-workflows (stages). Each stage can consist of one or multiple tasks, where each task can either interface with a specific tool of FSL (Jenkinson et al. 2012), FreeSurfer (Fischl 2012), ANTs (Avants et al. 2008), dipy (Garyfallidis et al. 2014), mrtrix3 (Tournier et al. 2019), AFNI (Cox 2012), or be fully implemented by CMP3 (). We refer the reader to the main documentation for more details about the different processing steps and parameters involved in each pipeline. At the time EEG is being fully integrated in the workflow and in the GUI, CMP3 already provides a pipeline dedicated to this modality with a collection of interfaces based on MNE-Python (Gramfort et al. 2013), MNE-Connectivity (Li et al. 2022), and PyCartool (Ferat 2019). A tutorial notebook in the documentation shows how one can now map the connectivity at the source level derived from EEG in the CMP3 framework.

To guarantee consistent processing in large neuroimaging cohorts, pipeline and stage parameters can be set by creating and loading pipeline configuration files in .json format. Adopting BIDS allows CMP3 to automatically identify the structure of the input data, and to check the availability of sMRI, dMRI, rfMRI, and derived data. Depending on the input data, the processing pipelines and stages are then dynamically built and configured based on the parameters set in the different configuration files. Empowered by the Nipype workflow engine, the re-execution of the workflow will resume the processing at the stage where a change of parameter occurred, thus not needing to recompute outputs unaffected by the change.

To ensure reproducibility and maximize re-usability of the tool, the implemented pipelines are encapsulated in Docker (Merkel 2014) and Singularity (Kurtzer, Sochat, and Bauer 2017) software image containers, in concordance with the BIDS App framework (Gorgolewski et al. 2017). This means that the BIDS App of CMP3 can be run on a large diversity of datasets, on Linux, MacOSX, and Windows computers, and on high performance computing systems (clusters) for large-scale analysis.

All these design considerations make CMP3 easy to install and use (as it provides the user with a computing environment in which the pipelines are guaranteed to run, and where all dependencies are already installed), and this on a diversity of multi-modal BIDS datasets. They also make CMP3 efficient in managing and scaling the pipeline execution while recording provenance, and easy to customize and extend for specific needs.

A revisited and extended multi-scale cortical parcellation scheme

CMP3 revisits the multiscale cortical parcellation proposed by (Cammoun et al. 2012). The parcellation derived from the Desikan-Killiany atlas (Desikan et al. 2006) has been made symmetric by projecting the right hemisphere labels to the left hemisphere, matching the boundaries of the projected regions of the left hemisphere to the boundaries of the original regions of the left hemisphere, applying this transformation to the rest of the scales, and saving each parcellation scale of each hemisphere in a Freesurfer annotation file. It also extends the parcellations with new structures including a subdivision of the thalamus into 7 nuclei per hemisphere, of the hippocampus into 12 subfields, and of the brainstem into 4 sub-structures. An overview and brief description of the new scheme and its integration with all the implemented pipelines are provided in .

After performing Desikan-Killiany brain parcellation (Desikan et al. 2006) with Freesurfer, CMP3 resamples the fsaverage cortical surface onto the individual cortical surface and maps the parcellation annotation files to the individual space, to generate the volumetric parcellation for each scale. Then, one can now decide whether to perform brainstem parcellation (Iglesias, Van Leemput, et al. 2015), hippocampal subfields segmentation (Iglesias, Augustinack, et al. 2015), and/or probabilistic atlas-based segmentation of the thalamic nuclei (Najdenovska et al. 2018). All segmented structures are then combined to create the final parcellation nifti image at each scale along with the corresponding label index color mapping file in accordance with the BIDS Derivatives specifications. The different segmentation and parcellation outputs of the anatomical pipeline are then taken as inputs of the diffusion, fMRI, and EEG pipelines that estimate the structural and functional connectomes from raw dMRI, raw rfMRI, and preprocessed EEG data and the pairs of sub-cortical and cortical areas previously segmented. All connectome files employ a common naming convention, based on the current BIDS extension proposal (BEP) 17 for generic BIDS connectivity data schema, and can saved in a diversity of formats (tsv, gpickle, mat, graphml) compatible with the most popular software packages used in this field to perform complex network analyses (See next section for more details).

A focus on accessibility and versatility

CMP3 takes advantage of the Traits/TraitsUI framework () for building an interactive GUI, to give to pipelines and stages a graphical representation which is easy to understand and extend. This has enabled the design of a GUI, which we call the cmpbidsappmanager, that reflects the modular structure of the processing workflow. It is designed to guide and support the user in all the steps required to perform an analysis ().

A typical procedure to perform an analysis would consists of (a) the selection of the root directory of the BIDS dataset to be analyzed, (b) the creation/edition of the different pipeline configuration files, (c) the configuration of the BIDS App run and its execution, and (d) the inspection of stage outputs with fsleyes, freeview, mrview, or TrackVis depending on the tool involved in the stage.

Each pipeline can be individually configured and executed with the aid of the user-friendly GUI and the output of each stage can be visually reviewed, enabling the user to keep an eye on the data being processed, change the parameters and re-execute the pipeline when it is found not to be satisfactory. In this way, CMP3 simplifies the creation of connectomes and makes it a straightforward process even for users not familiar with Nipype and software container technology. Nevertheless, it still fulfils the needs of advanced users in charge of analyzing large datasets. It offers them the possibility to tune and save all the parameters in configuration files, which can then be employed for running the BIDS App either with the Docker or Singularity software container engine directly, or with the two lightweight Docker and Singularity wrappers.

Outputs ready to be reused in the BIDS ecosystem

CMP3 outputs follow the BIDS Derivatives specifications wherever possible, which facilitates the sharing of the derivatives in the BIDS App ecosystem, and allows the user to easily retrieve any of the files generated by CMP3 with tools of the BIDS ecosystem such as pybids (Yarkoni et al. 2019). It introduces a new BIDS entity atlas-<atlas_label> (See proposal) that is used in combination with the res-<atlas_scale> entity to distinguish imaging and network data derived from different parcellation atlases and scales (). While the BIDS-Derivatives extension to organize network data (See BEP017) is being developed, in which we are actively participating, structural and functional connectome files derived from the different imaging modalities are saved in multiple formats following the convention shown in . All connectomes are saved by default as graph edge lists in .tsv files, that can be directly analyzed using (Hagberg, Schult, and Swart 2008), a Python library which offers many algorithms and tools to explore graphs and compute local and global network properties. Connectivity matrices can be exported to MATLAB as MAT-files can be fed to the (Rubinov and Sporns 2010), which is a powerful toolbox containing a large selection of network measures for the characterization of brain connectivity datasets. Finally, connectomes can be saved in GraphML format to interface with a lot of general purpose software packages for graph analysis such as (Shannon et al. 2003) (Gustavsen et al. 2019) or (Bastian, Heymann, and Jacomy 2009). Structuring outputs as BIDS Derivatives and saving them in a range of file formats thus has a lot of advantages. Not only does it ensure that the connectome files can be opened by the most popular software packages used in this field to perform complex network analyses, but it also eases the reuse of all outputs in the BIDS ecosystem.

Developed with open science in mind

CMP3 is published under the terms of the open source 3-Clause Berkeley Software Distribution (3-Clause BSD) license, which allows unlimited modification, redistribution and commercial use in source and binary forms, as long as the copyright notice is retained, and the license’s disclaimers of warranty are maintained. The source code for CMP3 is hosted at https://github.com/connectomicslab/connectomemapper3, where all bugs and contributions are transparently discussed and managed through issues, and each release is published to the Python Package Index (PyPI) and archived to Zenodo (Tourbier et al. 2022). In case of problems, CMP3 has a dedicated forum at groups.google.com/group/cmtk-users where a community of users is active to support each other and have scientific discussions. To be robust to adverse code changes, versions are released through continuous integration building and testing. Specifically, this involves testing the installation of the python package, the build of the Docker and Singularity container images, the execution of the BIDS App via the different container images adopting multiple pipeline configurations, using a sample multi-modal MRI dataset (Tourbier and Hagmann 2020) that has been created for this purpose, the publication of the new version of the Python package to PyPI, and the deployment of the container images to DockerHub and Sylabs Cloud. Doing so, we can guarantee the full functionality of each newly released version of CMP3 for a range of different use cases. More details about CMP3, the different processing steps and generated outputs together with installation and usage instructions, different tutorials supporting the analysis, and the interpretation of the generated outputs with popular tools, can be found in the documentation (connectome-mapper-3.readthedocs.io) that is kept up to date with the current release and can be retrieved for older versions.

Community impact

CMP3 has been successfully employed in a number of methodological (Zheng et al. 2020) (Glomb, Rué Queralt, et al. 2020) (Glomb, Mullier, et al. 2020) (Akselrod et al. 2021) (Rué-Queralt et al. 2021) (Pascucci et al. 2021), clinical (Carboni et al. 2019) (Vorderwülbecke et al. 2020) (Carboni et al. 2020) (Carboni et al. 2022), and data (Pascucci et al. 2022a) (Pascucci et al. 2022b) research articles. CMP3 is part of the BIDS Apps, and also part of ReproNim/containers, a DataLad dataset with a collection of 40 popular containerized neuroimaging research pipelines, which allows one to easily include it as a subdataset within DataLad-controlled BIDS datasets, and achieve fully reproducible analysis by running CMP3 directly with DataLad.

Acknowledgements

This work was supported by Swiss National Science Foundation Sinergia grant no. 170873. Katharina Glomb’s involvement was also supported by DFG Priority Program “SPP DBS RI 2073/10-2”. M. Anıl Tuncel’s involvement was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology. All the contributors listed in the project’s Zenodo and GitHub repository have contributed code and intellectual labor to further improve CMP3.

References

Akselrod, Michel, Roberto Martuzzi, Wietske van der Zwaag, Olaf Blanke, and Andrea Serino. 2021. “Relation Between Palm and Finger Cortical Representations in Primary Somatosensory Cortex: A 7t fMRI Study.” Human Brain Mapping 42 (7): 2262–77. https://doi.org/10.1002/hbm.25365.
Avants, B., C. Epstein, M. Grossman, and J. GEE. 2008. Symmetric diffeomorphic image registration with cross-correlation: Evaluating automated labeling of elderly and neurodegenerative brain.” Medical Image Analysis 12 (1): 26–41. https://doi.org/10.1016/j.media.2007.06.004.
Bassett, Danielle S, and Olaf Sporns. 2017. Network neuroscience.” Nature Neuroscience 20 (3): 353–64. https://doi.org/10.1038/nn.4502.
Bastian, Mathieu, Sebastien Heymann, and Mathieu Jacomy. 2009. “Gephi: An Open Source Software for Exploring and Manipulating Networks.” http://www.aaai.org/ocs/index.php/ICWSM/09/paper/view/154.
Bellec, Pierre. 2016. Neuroimaging Analysis Kit - Progress and challenges for standardized fMRI processing.” https://www.mcgill.ca/bic/files/bic/2016_10-17_-_neuroimage_analysis_kit_-_pierre_bellec.pdf.
Cameron, Craddock, Sikka Sharad, Cheung Brian, Khanuja Ranjeet, Ghosh Satrajit, Yan Chaogan, Li Qingyang, et al. 2013. Towards Automated Analysis of Connectomes: The Configurable Pipeline for the Analysis of Connectomes (C-PAC).” Frontiers in Neuroinformatics 7 (42). https://doi.org/10.3389/conf.fninf.2013.09.00042.
Cammoun, Leila, Xavier Gigandet, Djalel Meskaldji, Jean Philippe Thiran, Olaf Sporns, Kim Q. Do, Philippe Maeder, Reto Meuli, and Patric Hagmann. 2012. Mapping the human connectome at multiple scales with diffusion spectrum MRI.” Journal of Neuroscience Methods. https://doi.org/10.1016/j.jneumeth.2011.09.031.
Carboni, M., D. Brunet, M. Seeber, C. M. Michel, S. Vulliemoz, and B. J. Vorderwülbecke. 2022. “Linear Distributed Inverse Solutions for Interictal EEG Source Localisation.” Clinical Neurophysiology 133: 58–67. https://doi.org/10.1016/j.clinph.2021.10.008.
Carboni, M., P. De Stefano, B. J. Vorderwülbecke, S. Tourbier, E. Mullier, M. Rubega, S. Momjian, et al. 2020. “Abnormal Directed Connectivity of Resting State Networks in Focal Epilepsy.” NeuroImage: Clinical 27: 102336. https://doi.org/10.1016/j.nicl.2020.102336.
Carboni, M., M. Rubega, G. R. Iannotti, P. De Stefano, G. Toscano, S. Tourbier, F. Pittau, et al. 2019. “The Network Integration of Epileptic Activity in Relation to Surgical Outcome.” Clinical Neurophysiology 130 (12): 2193–2202. https://doi.org/10.1016/j.clinph.2019.09.006.
Cieslak, Matthew, Philip A Cook, Xiaosong He, Fang-Cheng Yeh, Thijs Dhollander, Azeez Adebimpe, Geoffrey K Aguirre, et al. 2021. QSIPrep: an integrative platform for preprocessing and reconstructing diffusion MRI data.” Nature Methods 18 (7): 775–78. https://doi.org/10.1038/s41592-021-01185-5.
Cox, Robert W. 2012. AFNI: What a long strange trip it’s been.” NeuroImage 62 (2): 743–47. https://doi.org/10.1016/J.NEUROIMAGE.2011.08.056.
Daducci, Alessandro, Stephan Gerhard, Alessandra Griffa, Alia Lemkaddem, Leila Cammoun, Xavier Gigandet, Reto Meuli, Patric Hagmann, and Jean Philippe Thiran. 2012. The Connectome Mapper: An Open-Source Processing Pipeline to Map Connectomes with MRI.” PLoS ONE 7 (12). https://doi.org/10.1371/journal.pone.0048121.
Desikan, Rahul S., Florent Ségonne, Bruce Fischl, Brian T. Quinn, Bradford C. Dickerson, Deborah Blacker, Randy L. Buckner, et al. 2006. An automated labeling system for subdividing the human cerebral cortex on MRI scans into gyral based regions of interest.” NeuroImage 31 (3): 968–80. https://doi.org/10.1016/j.neuroimage.2006.01.021.
Eglen, Stephen J., Ben Marwick, Yaroslav O. Halchenko, Michael Hanke, Shoaib Sufi, Padraig Gleeson, R. Angus Silver, et al. 2017. Toward standard practices for sharing computer code and programs in neuroscience.” Nature Neuroscience 20 (6): 770–73. https://doi.org/10.1038/nn.4550.
Ferat, Victor. 2019. PyCartool: A simple open source Python package for I/O between Cartool and python (version 0.1.1). https://github.com/Functional-Brain-Mapping-Laboratory/PyCartool.
Fischl, Bruce. 2012. FreeSurfer.” NeuroImage 62 (2): 774–81. https://doi.org/10.1016/j.neuroimage.2012.01.021.
Garyfallidis, Eleftherios, Matthew Brett, Bagrat Amirbekian, Ariel Rokem, Stefan van der Walt, Maxime Descoteaux, and Ian Nimmo-Smith. 2014. Dipy, a library for the analysis of diffusion MRI data.” Frontiers in Neuroinformatics 8 (FEB): 1–17. https://doi.org/10.3389/fninf.2014.00008.
Ghosh, Satrajit S, James D Kent, Asier Erramuzpe, Elizabeth DuPre, Madeleine Snyder, Ross W Blair, Craig A Moodie, et al. 2018. fMRIPrep: a robust preprocessing pipeline for functional MRI.” Nature Methods 16 (1): 111–16. https://doi.org/10.1038/s41592-018-0235-4.
Glomb, K., E. Mullier, M. Carboni, M. Rubega, G. Iannotti, S. Tourbier, M. Seeber, S. Vulliemoz, and P. Hagmann. 2020. “Using Structural Connectivity to Augment Community Structure in EEG Functional Connectivity.” Network Neuroscience 4 (3): 761–87. https://doi.org/10.1162/netn_a_00147.
Glomb, K., J. Rué Queralt, D. Pascucci, M. Defferrard, S. Tourbier, M. Carboni, M. Rubega, S. Vulliémoz, G. Plomp, and S. Hagmann. 2020. “Connectome Spectral Analysis to Track EEG Task Dynamics on a Subsecond Scale.” NeuroImage 221: 117137. https://doi.org/10.1016/j.neuroimage.2020.117137.
Gorgolewski, Krzysztof J., Fidel Alfaro-Almagro, Tibor Auer, Pierre Bellec, Mihai Capotă, M. Mallar Chakravarty, Nathan W. Churchill, et al. 2017. BIDS apps: Improving ease of use, accessibility, and reproducibility of neuroimaging data analysis methods.” Edited by Dina Schneidman. PLOS Computational Biology 13 (3): e1005209. https://doi.org/10.1371/journal.pcbi.1005209.
Gorgolewski, Krzysztof J., Tibor Auer, Vince D. Calhoun, R. Cameron Craddock, Samir Das, Eugene P. Duff, Guillaume Flandin, et al. 2016. The brain imaging data structure, a format for organizing and describing outputs of neuroimaging experiments.” Scientific Data 3: 1–9. https://doi.org/10.1038/sdata.2016.44.
Gorgolewski, Krzysztof J., Christopher D. Burns, Cindee Madison, Dav Clark, Yaroslav O. Halchenko, Michael L. Waskom, and Satrajit S. Ghosh. 2011. Nipype: A Flexible, Lightweight and Extensible Neuroimaging Data Processing Framework in Python.” Frontiers in Neuroinformatics 5 (August). https://doi.org/10.3389/fninf.2011.00013.
Gramfort, Alexandre, Martin Luessi, Eric Larson, Denis A. Engemann, Daniel Strohmeier, Christian Brodbeck, Roman Goj, et al. 2013. MEG and EEG Data Analysis with MNE-Python.” Frontiers in Neuroscience 7 (267): 1–13. https://doi.org/10.3389/fnins.2013.00267.
Gustavsen, Julia A., Pai, Shraddha, Isserlin, Ruth, Demchak, Barry, Pico, and Alexander R. 2019. “RCy3: Network Biology Using Cytoscape from Within r.” F1000Research. https://doi.org/10.12688/f1000research.20887.3.
Hagberg, Aric A., Daniel A. Schult, and Pieter J. Swart. 2008. “Exploring Network Structure, Dynamics, and Function Using NetworkX.” In Proceedings of the 7th Python in Science Conference, edited by Gaël Varoquaux, Travis Vaught, and Jarrod Millman, 11–15. Pasadena, CA USA. http://conference.scipy.org/proceedings/SciPy2008/paper_2/.
Hagmann, Patric. 2005. From diffusion MRI to brain connectomics.” PhD thesis, EPFL. https://doi.org/10.5075/epfl-thesis-3230.
Iglesias, Juan Eugenio, Jean C. Augustinack, Khoa Nguyen, Christopher M. Player, Allison Player, Michelle Wright, Nicole Roy, et al. 2015. A computational atlas of the hippocampal formation using ex vivo, ultra-high resolution MRI: Application to adaptive segmentation of in vivo MRI.” NeuroImage 115: 117–37. https://doi.org/10.1016/j.neuroimage.2015.04.042.
Iglesias, Juan Eugenio, Koen Van Leemput, Priyanka Bhatt, Christen Casillas, Shubir Dutt, Norbert Schuff, Diana Truran-Sacrey, Adam Boxer, and Bruce Fischl. 2015. Bayesian segmentation of brainstem structures in MRI.” NeuroImage 113: 184–95. https://doi.org/10.1016/j.neuroimage.2015.02.065.
Jenkinson, Mark, Christian F. Beckmann, Timothy E. J. Behrens, Mark W. Woolrich, and Stephen M. Smith. 2012. FSL.” NeuroImage 62 (2): 782–90. https://doi.org/10.1016/J.NEUROIMAGE.2011.09.015.
Kennedy, David N, Sanu A Abraham, Julianna F Bates, Albert Crowley, Satrajit Ghosh, Tom Gillespie, Mathias Goncalves, et al. 2019. Everything Matters: The ReproNim Perspective on Reproducible Neuroimaging.” Frontiers in Neuroinformatics 13 (February): 1–9. https://doi.org/10.3389/fninf.2019.00001.
Kiar, Gregory, Eric Bridgeford, Will Gray Roncal, Consortium for Reliability (CoRR), Reproducibliity, Vikram Chandrashekhar, Disa Mhembere, et al. 2018. A High-Throughput Pipeline Identifies Robust Connectomes But Troublesome Variability.” bioRxiv, 188706. https://doi.org/10.1101/188706.
Kurtzer, Gregory M., Vanessa Sochat, and Michael W. Bauer. 2017. Singularity: Scientific containers for mobility of compute.” Edited by Attila Gursoy. PLOS ONE 12 (5): e0177459. https://doi.org/10.1371/journal.pone.0177459.
Li, Adam, Daniel McCloy, Eric Larson, Britta Westner, Alexander Kroner, and Alexandre Gramfort. 2022. mne-connectivity (version 0.2.0). https://github.com/mne-tools/mne-connectivity.
Merkel, Dirk. 2014. “Docker: Lightweight Linux Containers for Consistent Development and Deployment.” Linux Journal 2014 (239): 2.
Najdenovska, Elena, Yasser Alemán-Gómez, Giovanni Battistella, Maxime Descoteaux, Patric Hagmann, Sebastien Jacquemont, Philippe Maeder, Jean Philippe Thiran, Eleonora Fornari, and Meritxell Bach Cuadra. 2018. In-vivo probabilistic atlas of human thalamic nuclei based on diffusion-weighted magnetic resonance imaging.” Scientific Data 5 (November): 1–11. https://doi.org/10.1038/sdata.2018.270.
Nichols, Thomas E, Samir Das, Simon B Eickhoff, Alan C Evans, Tristan Glatard, Michael Hanke, Nikolaus Kriegeskorte, et al. 2017. Best practices in data analysis and sharing in neuroimaging using MRI.” https://doi.org/10.1038/nn.4500.
Pascucci, David, Maria Rubega, Joan Rué-Queralt, Sebastien Tourbier, Patric Hagmann, and Gijs Plomp. 2021. “Structure Supports Function: Informing Directed and Dynamic Functional Connectivity with Anatomical Priors.” Network Neuroscience, December, 1–37. https://doi.org/10.1162/netn_a_00218.
Pascucci, David, Sebastien Tourbier, Joan Rué-Queralt, Margherita Carboni, Patric Hagmann, and Gijs Plomp. 2022a. Source imaging of high-density visual evoked potentials with multi-scale brain parcellations and connectomes.” Scientific Data 9 (1): 9. https://doi.org/10.1038/s41597-021-01116-1.
———. 2022b. “"VEPCON: Source Imaging of High-Density Visual Evoked Potentials with Multi-Scale Brain Parcellations and Connectomes".” OpenNeuro. https://doi.org/doi:10.18112/openneuro.ds003505.v1.1.1.
Pisner, D., and R. Hammonds. 2020. PyNets: A Reproducible Workflow for Structural and Functional Connectome Ensemble Learning. In 26th Annual Meeting of the Organization for Human Brain Mapping. Github: https://github.com/dPys/PyNet.
Poldrack, Russell A., Krzysztof J. Gorgolewski, and Gaël Varoquaux. 2019. Computational and Informatic Advances for Reproducible Data Analysis in Neuroimaging.” Annual Review of Biomedical Data Science 2 (1): 119–38. https://doi.org/10.1146/annurev-biodatasci-072018-021237.
Richie-Halford, Adam, Anisha Keshavan, Michael Joseph, Garikoitz Lerma-Usabiaga, Derek Pisner, Ariel Rokem, and Oscar Esteban. 2019. dMRIPrep: a robust preprocessing pipeline for diffusion MRI,” December. https://doi.org/10.5281/zenodo.3571874.
Rodriguez-Cruces, Raul, Jessica Royer, Peer Herholz, Sara Lariviere, Reinder Vos de Wael, Casey Paquola, Oualid Benkarim, et al. 2022. “Micapipe: A Pipeline for Multimodal Neuroimaging and Connectome Analysis.” bioRxiv. https://doi.org/10.1101/2022.01.31.478189.
Rubinov, Mikail, and Olaf Sporns. 2010. “Complex Network Measures of Brain Connectivity: Uses and Interpretations.” NeuroImage 52 (3): 1059–69. https://doi.org/10.1016/j.neuroimage.2009.10.003.
Rué-Queralt, Joan, Katharina Glomb, David Pascucci, Sebastien Tourbier, Margherita Carboni, Serge Vulliémoz, Gijs Plomp, and Patric Hagmann. 2021. “The Connectome Spectrum as a Canonical Basis for a Sparse Representation of Fast Brain Activity.” NeuroImage 244: 118611. https://doi.org/10.1016/j.neuroimage.2021.118611.
Sadaghiani, Sepideh, and Jonathan Wirsich. 2020. “Intrinsic Connectome Organization Across Temporal Scales: New Insights from Cross-Modal Approaches.” Network Neuroscience 4 (1): 1–29. https://doi.org/10.1162/netn_a_00114.
Shannon, Paul, Andrew Markiel, Owen Ozier, Nitin S Baliga, Jonathan T Wang, Daniel Ramage, Nada Amin, Benno Schwikowski, and Trey Ideker. 2003. “Cytoscape: A Software Environment for Integrated Models of Biomolecular Interaction Networks.” Genome Research 13 (11): 2498–2504. https://doi.org/10.1101/gr.1239303.
Smith, R. E., and A. Connelly. 2019. A BIDS Application for quantitative structural connectome construction.” In OHBM Annual Meeting. W610.
Sporns, Olaf, and Danielle S. Bassett. 2018. Editorial: New Trends in Connectomics.” Network Neuroscience 2 (2): 125–27. https://doi.org/10.1162/netn_e_00052.
Sporns, Olaf, Giulio Tononi, and Rolf Kötter. 2005. The human connectome: A structural description of the human brain.” PLoS Computational Biology 1 (4): 0245–51. https://doi.org/10.1371/journal.pcbi.0010042.
Tourbier, Sebastien, and Patric Hagmann. 2020. Sample Multi-Modal BIDS dataset,” March. https://doi.org/10.5281/ZENODO.3712762.
Tourbier, Sebastien, Joan Rue Queralt, Katharina Glomb, Yasser Aleman-Gomez, Emeline Mullier, Alessandra Griffa, Mikkel Schöttner, et al. 2022. connectomicslab/connectomemapper3: Connectome Mapper v3.0.4 (version v3.0.4). Zenodo. https://doi.org/10.5281/zenodo.3475969.
Tournier, J-Donald, Robert Smith, David Raffelt, Rami Tabbara, Thijs Dhollander, Maximilian Pietsch, Daan Christiaens, Ben Jeurissen, Chun-Hung Yeh, and Alan Connelly. 2019. “MRtrix3: A Fast, Flexible and Open Software Framework for Medical Image Processing and Visualisation.” NeuroImage 202: 116137. https://doi.org/10.1016/j.neuroimage.2019.116137.
Vorderwülbecke, B. J., M. Carboni, S. Tourbier, D. Brunet, M. Seeber, L. Spinelli, M. Seeck, and S. Vulliemoz. 2020. High-density Electric Source Imaging of interictal epileptic discharges: How many electrodes and which time point? Clinical Neurophysiology 131 (12). https://doi.org/10.1016/j.clinph.2020.09.018.
Yarkoni, Tal, Christopher J. Markiewicz, Alejandro de la Vega, Krzysztof J. Gorgolewski, Taylor Salo, Yaroslav O. Halchenko, Quinten McNamara, et al. 2019. “PyBIDS: Python Tools for BIDS Datasets.” Journal of Open Source Software 4 (40): 1294. https://doi.org/10.21105/joss.01294.
Zheng, Muhua, Antoine Allard, Patric Hagmann, Yasser Alemán-Gómez, and M. Ángeles Serrano. 2020. Geometric renormalization unravels self-similarity of the multiscale human connectome.” Proceedings of the National Academy of Sciences 117 (33): 20244–53. https://doi.org/10.1073/PNAS.1922248117.